import request from '@/utils/request'

// 获取用户收货地址
export const getAddressList = () => {
  return request.get('/address/list')
}

// 获取默认收货地址
export const getDefaultAddress = () => {
  return request.get('/address/defaultId')
}

// 获取订单
// mode => cart {cartIds}
// mode => buyNow { goodsId,goodsNum,goodsSkuId }
export const checkOrder = (mode, obj) => {
  return request.get('/checkout/order', {
    params: {
      mode, // cart buyNow
      delivery: 10, // 10 快递配送， 20 上门字体
      couponId: 0, // 优惠券id ，0 为不使用
      isUsePoints: 0, // 是否使用积分抵扣，1 使用，0 不使用
      ...obj
    }
  })
}

// 提交订单
// 获取订单
// mode => cart {cartIds,reamrk}
// mode => buyNow { goodsId,goodsNum,goodsSkuId,reamrk }
export const submitOrder = (mode, obj) => {
  return request.post('/checkout/submit', {
    mode, // cart buyNow
    delivery: 10, // 10 快递配送， 20 上门字体
    couponId: 0, // 优惠券id ，0 为不使用
    isUsePoints: 0, // 是否使用积分抵扣，1 使用，0 不使用
    payType: 10, // 余额支付
    ...obj
  })
}
